package com.sf.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 专业市场基本信息表Entity类
 * 该类与数据库中的表pca_pro_market_base对应 
 * 
 * @author 604625
 */
public class ProMarketBase implements Serializable {
    private String mktId;

    private String mktNameShow;

    private Short dailyMinPackages;

    private BigDecimal weightMin;

    private BigDecimal weightMax;

    private BigDecimal basePrice;

    private BigDecimal baseWeight;

    private Short groupLimit;

    private Byte groupDuration;

    private Date createTm;

    private Date updateTm;

    private String useRequire;

    private static final long serialVersionUID = 1L;

    public String getMktId() {
        return mktId;
    }

    public void setMktId(String mktId) {
        this.mktId = mktId == null ? null : mktId.trim();
    }

    public String getMktNameShow() {
        return mktNameShow;
    }

    public void setMktNameShow(String mktNameShow) {
        this.mktNameShow = mktNameShow == null ? null : mktNameShow.trim();
    }

    public Short getDailyMinPackages() {
        return dailyMinPackages;
    }

    public void setDailyMinPackages(Short dailyMinPackages) {
        this.dailyMinPackages = dailyMinPackages;
    }

    public BigDecimal getWeightMin() {
        return weightMin;
    }

    public void setWeightMin(BigDecimal weightMin) {
        this.weightMin = weightMin;
    }

    public BigDecimal getWeightMax() {
        return weightMax;
    }

    public void setWeightMax(BigDecimal weightMax) {
        this.weightMax = weightMax;
    }

    public BigDecimal getBasePrice() {
        return basePrice;
    }

    public void setBasePrice(BigDecimal basePrice) {
        this.basePrice = basePrice;
    }

    public BigDecimal getBaseWeight() {
        return baseWeight;
    }

    public void setBaseWeight(BigDecimal baseWeight) {
        this.baseWeight = baseWeight;
    }

    public Short getGroupLimit() {
        return groupLimit;
    }

    public void setGroupLimit(Short groupLimit) {
        this.groupLimit = groupLimit;
    }

    public Byte getGroupDuration() {
        return groupDuration;
    }

    public void setGroupDuration(Byte groupDuration) {
        this.groupDuration = groupDuration;
    }

    public Date getCreateTm() {
        return createTm;
    }

    public void setCreateTm(Date createTm) {
        this.createTm = createTm;
    }

    public Date getUpdateTm() {
        return updateTm;
    }

    public void setUpdateTm(Date updateTm) {
        this.updateTm = updateTm;
    }

    public String getUseRequire() {
        return useRequire;
    }

    public void setUseRequire(String useRequire) {
        this.useRequire = useRequire == null ? null : useRequire.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", mktId=").append(mktId);
        sb.append(", mktNameShow=").append(mktNameShow);
        sb.append(", dailyMinPackages=").append(dailyMinPackages);
        sb.append(", weightMin=").append(weightMin);
        sb.append(", weightMax=").append(weightMax);
        sb.append(", basePrice=").append(basePrice);
        sb.append(", baseWeight=").append(baseWeight);
        sb.append(", groupLimit=").append(groupLimit);
        sb.append(", groupDuration=").append(groupDuration);
        sb.append(", createTm=").append(createTm);
        sb.append(", updateTm=").append(updateTm);
        sb.append(", useRequire=").append(useRequire);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}